Everything Is A Property ^^^^^ **Definition:** * Where a test class keeps what should be temporary variables in instance variables **Also Known As:** * Temporary Test Property **Code Example:** .. code-block:: java class ParagraphAnalyzerTest { private String analyzed; private ParagraphAnalyzer analyzer = new ParagraphAnalyzer(); @Test void nouns() { analyzed = analyzer.justNouns("This is a word"); assertThat(analyzed).isEqualTo("word"); } @Test void verbs() { analyzed = analyzer.justVerbs("This is a word"); assertThat(analyzed).isEqualTo("is"); } @Test void ends() { analyzed = analyzer.first("This is a word"); assertThat(analyzed).isEqualTo("This"); analyzed = analyzer.last("This is a word"); assertThat(analyzed).isEqualTo("words"); } } **References:** .. admonition:: Quality attributes * :octicon:`file-code;1em` - Code Example * :octicon:`comment-discussion;1em` - Cause and Effect * :octicon:`graph;1em` - Frequency * :octicon:`sync;1em` - Refactoring * `Test Smells - The Coding Craftsman `_ :octicon:`file-code;1em`